自我挑戰的第二十五天,堅持堅持堅持!
折疊(Collapse)跟之前提過的手風琴模式非常相似,也是透過面板的折疊和開啟,來收納次要模組的內容或功能,和之前提到手風琴模式最大的不同是,他可以不用將模組分群,各個面板之間的內容可能沒有相關。
在Agoda的訂房頁面中,可以看到用到折疊面板的蹤跡,Agoda依照人數優先選擇適合User的房型,剩餘兩個選項則被隱藏了起來。
可以看到點選面板下方的「顯示其餘2項」的按鈕,會打開折疊的面板,顯示其他三人與四人的房型。
折疊的部分不一定只用在面板上,有時候也會用在其他地方,在Bootstrap官方文件中的例子可以看到,你也可以選擇只折疊收納一小段內容文字。
因此,當你有些次要內容放不下在主要頁面時,就可以考慮使用折疊(Collapse)的這個方法,讓你的網頁變得豐富而不雜亂。
以下一樣是可以直接使用的補充資源:
與React有關 Collapse的npm Package